using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using QFramework;
namespace AsterroidX
{
    public class GameApp : Architecture<GameApp>
    {
        protected override void Init()
        {
            RegisterModel(new GameModel());

            RegisterSystem(new GeneratePowerUpSystem());

            RegisterSystem(new PowerUpUnlockSystem());

            RegisterSystem(new DifficultySystem());


            RegisterUtility(new StorageUtility());
        }
    }
}

